package developer.zyk.global.upload.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author zhangyongkang
 * @time 2025/5/14 14:41
 * @description
 */
@Data
@TableName("ai_chat_object_repository")
public class ChatObjectRepositoryDO implements Serializable {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String fileName;
    private String fileType;
    private String bucketName;
    private String url;
    private String path;
    private String host;
    private String platformOutId;
    private String platformCode;
    private String platformName;
    private String extension;
    @TableField("gmt_create")
    private LocalDateTime createTime;
    private String createBy;
}
